<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <!-- <input type="text" value="eason" id="aa">
    <script> 1
        /*变量； 储存单个数据的容器。
        先声明，后使用。
        */
    //    1.关键字 var 声明变量 variable
    // age 变量名 19 变量的值
        var age = 19;
        // 2. = 赋值，将后面的值，分给前面的变量名。
        //  对变量进行重新赋值，对之前的值进行了覆盖。
        age = 22;
        // 3. 参与运算的是，变量的值
        console.log(age);
        console.log(age + 5);
        // 4.只声明，不赋值，变量是underfind
        var num;
         console.log(num);
        //  5. var声明变量名，可以重复，不储存
        var age = 22;
        console.log(age);
        // 6.let关键字声明，变量名不能重复
        let score = 99;
        score = 100;
        console.log(score);
    </script> -->



    <!-- <script> 2


        // 变量； 储存单个数据的容器。 
        //    1.关键字 var 声明变量 variable 
        var age = 10;
        // 2. = 赋值，将后面的值，给前面的变量.
        // age 是变量名， 22是数据（值），对之前的值进行了覆盖
        age = 22;
        // 3. 参与运算的是变量的值
        console.log(age);
        console.log(age + 8);
        // 4.只声明，不赋值，变量是underfind
        var num;
        console.log(num);  //underfind
        // 5. var 声明的变量名可以重复,不推荐
        var age = 20;
        console.log(age);

        // 6. let 关键字声明, 变量名不能重复
      let address = '洛阳';
      console.log(address);

    </script> -->


     <script> 3


        // 变量； 储存单个数据的容器。 
        //    1.关键字 var 声明变量 variable 
        var age = 10;
        // 2. = 赋值，将后面的值，给前面的变量.
        // age 是变量名， 22是数据（值），对之前的值进行了覆盖
        age = 22;
        // 3. 参与运算的是变量的值
        console.log(age);
        console.log(age + 8);
        // 4.只声明，不赋值，变量是underfind
        var num;
        console.log(num);  //underfind
        // 5. var 声明的变量名可以重复,不推荐
        var age = 20;
        console.log(age);

        // 6. let 关键字声明, 变量名不能重复
      let address = '郑州';
      console.log(address);

    </script> 




</body>

</html>